
package Processos;

import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;

import Model.Login;

public class SessaoLeitor {

	private Login login;




	public SessaoLeitor() {

		HttpSession sessao = (HttpSession) FacesContext.getCurrentInstance()
				.getExternalContext().getSession(false);

		if (sessao != null) {
			Login login = (Login) sessao.getAttribute("leitor");
			if (login != null) {
				this.login = login;
			}
			else {
				this.login = new Login();
			}
		}

	}




	public void adicionarNaSessao(Login login) {

		removerDaSeccao();
		HttpSession sessao = (HttpSession) FacesContext.getCurrentInstance()
				.getExternalContext().getSession(false);
		if (sessao != null) {
			this.login = login;
			sessao.setAttribute("leitor", login);
		}
	}




	public void removerDaSeccao() {

		HttpSession sessao = (HttpSession) FacesContext.getCurrentInstance()
				.getExternalContext().getSession(false);
		if (sessao != null) {
			sessao.removeAttribute("leitor");
		}
		this.login = new Login();
	}




	public Login getLogin() {

		return login;
	}

}
